//****************************************************************
// Autor:   Yimy Juarez 
//          Gustavo Castro
//          Ulil Coqti
//          Josué Barrientos
//       
// Seccion: 10
// Nombre del Archivo: Stack.java
// Fecha de Modificacion:17/07/2012
// Descripcion:
// Interfaz de la pila
// ***************************************************************
package hojadetrabajo4;

/**
 *
 * @author Yimy
 *         Gustavo
 *         Ulil 
 *         Josué
 */
public interface Stack <E>
{
   public void push(E item);
   // post: el item es agregado al stack. Sera
   //       el proximo en salir

   public E pop();
   // pre: stack no esta vacio
   // post: el elemento ingresado mas recientemente
   //       es retirado.

   public E peek();
   //pre: stack no esta vacio
   //post: el valor mas reciente es retornado
   //      pero no es sacado del stack.

   public boolean empty();
   //post: regresa true si el stack esta vacio

   public int size();
   //post: regresa la cantidad de elementos
   //      en el stack
}